﻿using System;

namespace QuickTuner
{
    /// <summary>
    /// Provides an interface to a radio engine to enable easier unit testing.
    /// </summary>
    public interface IRadio
    {
        // for version-tracking of data files
        Version ClientVersion { get; set; }

        IPlayEngine PlayEngine { get; set; }
        StationList Stations { get; }

        bool IsPlaying { get; }

        void Play();
        void Stop();
    }
}